package core

import (
	"bytes"
)

type ExportBuilder interface {
	BuildHeadInfo(row []string, headFix [2]string) *HeadInfo
	GetSaveFileName(fileName string) string
	BuildHeadLine(exportString *bytes.Buffer, saveFileName string, headInfo *HeadInfo)
	BuildEnd(exportString *bytes.Buffer, headInfo *HeadInfo)
	GetID(row []string, headInfo *HeadInfo) string
	BuildLine(buffer *bytes.Buffer, info *HeadInfo, id string, row []string)
}
